package com.yiqiu.system.service;

import com.yiqiu.common.core.domain.entity.SysUser;
import java.util.List;
/**
 * @author weiyi
 */
public interface SysUserService{
    /**
     * 根据用户名查询用户
     * @param username 用户名
     * @return 用户信息
     */
    SysUser selectUserByUsername(String username);


    /**
     * 根据用户ID查询用户
     * @param userId 用户ID
     * @return 用户信息
     */
    SysUser selectUserById(Long userId);


    void insertUser(SysUser user);

    void updateUser(SysUser user);

    void deleteUserById(Long userId);

    List<SysUser> selectUserList(SysUser user);

}

